<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // console.log(window);
        // window 全局对象

        // 全局中添加的函数和变量默认都会添加给window对象
        var str = "aaaaa";
        console.log(str);          // aaaaa
        console.log(window.str);   // aaaaa

        // alert("弹出框");    // 等价于 window.alert("弹出框");
        // js中直接使用的方法都是window对象的
        // window.是可以省略的

        prompt();
        // confirm(prompt());

        setInterval();
        setTimeout();

        // num = 100;
        // // js内最外层是全局作用域
        // // 每个函数都有一个独立的作用域 叫局部作用域(函数作用域)
        // function aaa(){
        //     console.log(num);    // 100
        //     console.log(this);   // Window {...}
        //     var num1 = 1000;
        // }

        
        // aaa(); // 等价于 window.aaa();
    </script>
</body>
</html>